microscopic creature - German English Dictionary